package org.dromara.rank.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import org.dromara.rank.domain.vo.RankAddVO;
import org.dromara.rank.domain.vo.UserRankVO;


public interface IUserRankService {

    IPage<UserRankVO> getRankPage(Integer pageNum, Integer pageSize);

    UserRankVO getUserRankDetail(Long userId);

    /**
     * 给用户加分
     * @param userId 用户ID
     * @param itemName 加分项名称（如 "A类国一"）
     */
    void addScoreToUser(Long userId, String itemName,String profile);
}
